package com.cainiao.pojo;

/**
 * 
 * AccountPayment
 * 数据库表：account_payment
 */
public class AccountPayment {

    /**
     * 
     * 表字段 : account_payment.account_payment_id
     */
    private Integer accountPaymentId;

    /**
     * 账户ID，见account_id
     * 表字段 : account_payment.account_id
     */
    private Integer accountId;

    /**
     * 支付方式ID，见payment表KEY
     * 表字段 : account_payment.payment_id
     */
    private Integer paymentId;

    /**
     * 0非默认支付方式，1默认支付方式
     * 表字段 : account_payment.is_default
     */
    private Byte isDefault;

    /**
     * 支付的对应支付宝账号、银行卡号等
     * 表字段 : account_payment.real_account
     */
    private String realAccount;

    /**
     * 持卡人、支付宝签名
     * 表字段 : account_payment.real_account_name
     */
    private String realAccountName;

    /**
     * 发卡银行，阿里
     * 表字段 : account_payment.real_account_com
     */
    private String realAccountCom;

    /**
     * 
     * 表字段 : account_payment.add_time
     */
    private Integer addTime;

    /**
     * 获取  字段:account_payment.account_payment_id
     *
     * @return account_payment.account_payment_id, 
     */
    public Integer getAccountPaymentId() {
        return accountPaymentId;
    }

    /**
     * 设置  字段:account_payment.account_payment_id
     *
     * @param accountPaymentId the value for account_payment.account_payment_id, 
     */
    public void setAccountPaymentId(Integer accountPaymentId) {
        this.accountPaymentId = accountPaymentId;
    }

    /**
     * 获取 账户ID，见account_id 字段:account_payment.account_id
     *
     * @return account_payment.account_id, 账户ID，见account_id
     */
    public Integer getAccountId() {
        return accountId;
    }

    /**
     * 设置 账户ID，见account_id 字段:account_payment.account_id
     *
     * @param accountId the value for account_payment.account_id, 账户ID，见account_id
     */
    public void setAccountId(Integer accountId) {
        this.accountId = accountId;
    }

    /**
     * 获取 支付方式ID，见payment表KEY 字段:account_payment.payment_id
     *
     * @return account_payment.payment_id, 支付方式ID，见payment表KEY
     */
    public Integer getPaymentId() {
        return paymentId;
    }

    /**
     * 设置 支付方式ID，见payment表KEY 字段:account_payment.payment_id
     *
     * @param paymentId the value for account_payment.payment_id, 支付方式ID，见payment表KEY
     */
    public void setPaymentId(Integer paymentId) {
        this.paymentId = paymentId;
    }

    /**
     * 获取 0非默认支付方式，1默认支付方式 字段:account_payment.is_default
     *
     * @return account_payment.is_default, 0非默认支付方式，1默认支付方式
     */
    public Byte getIsDefault() {
        return isDefault;
    }

    /**
     * 设置 0非默认支付方式，1默认支付方式 字段:account_payment.is_default
     *
     * @param isDefault the value for account_payment.is_default, 0非默认支付方式，1默认支付方式
     */
    public void setIsDefault(Byte isDefault) {
        this.isDefault = isDefault;
    }

    /**
     * 获取 支付的对应支付宝账号、银行卡号等 字段:account_payment.real_account
     *
     * @return account_payment.real_account, 支付的对应支付宝账号、银行卡号等
     */
    public String getRealAccount() {
        return realAccount;
    }

    /**
     * 设置 支付的对应支付宝账号、银行卡号等 字段:account_payment.real_account
     *
     * @param realAccount the value for account_payment.real_account, 支付的对应支付宝账号、银行卡号等
     */
    public void setRealAccount(String realAccount) {
        this.realAccount = realAccount == null ? null : realAccount.trim();
    }

    /**
     * 获取 持卡人、支付宝签名 字段:account_payment.real_account_name
     *
     * @return account_payment.real_account_name, 持卡人、支付宝签名
     */
    public String getRealAccountName() {
        return realAccountName;
    }

    /**
     * 设置 持卡人、支付宝签名 字段:account_payment.real_account_name
     *
     * @param realAccountName the value for account_payment.real_account_name, 持卡人、支付宝签名
     */
    public void setRealAccountName(String realAccountName) {
        this.realAccountName = realAccountName == null ? null : realAccountName.trim();
    }

    /**
     * 获取 发卡银行，阿里 字段:account_payment.real_account_com
     *
     * @return account_payment.real_account_com, 发卡银行，阿里
     */
    public String getRealAccountCom() {
        return realAccountCom;
    }

    /**
     * 设置 发卡银行，阿里 字段:account_payment.real_account_com
     *
     * @param realAccountCom the value for account_payment.real_account_com, 发卡银行，阿里
     */
    public void setRealAccountCom(String realAccountCom) {
        this.realAccountCom = realAccountCom == null ? null : realAccountCom.trim();
    }

    /**
     * 获取  字段:account_payment.add_time
     *
     * @return account_payment.add_time, 
     */
    public Integer getAddTime() {
        return addTime;
    }

    /**
     * 设置  字段:account_payment.add_time
     *
     * @param addTime the value for account_payment.add_time, 
     */
    public void setAddTime(Integer addTime) {
        this.addTime = addTime;
    }
}